/**
 * 快3的共用逻辑
 */

// 标题
initGame(game, function() {
    fill_tabs(['三军', '围骰', '点数', '长牌', '短牌']);
    fill_table();
}, true);

// 填充投注区域表格
function fill_table() {
    var div = $(".sanjun");
    div.empty();
    for (var i = 1; i <= 6; i++) {
        add_bet_item("军" + i, '<img src="../public/all/images/dice_' + i + '.png" />', div);
    }
    add_bet_item("大", '大', div);
    add_bet_item("小", '小', div);

    // 围骰
    var div = $(".weitou");
    div.empty();
    var img = '<img src="../public/all/images/dice___index__.png" width="22"/> <img src="../public/all/images/dice___index__.png" width="22"/> <img src="../public/all/images/dice___index__.png" width="22"/>';
    for (var i = 1; i <= 6; i++) {
        add_bet_item("围" + i, img.replace(/__index__/g, i), div);
    }

    var div = $(".quantou");
    div.empty();
    add_bet_item("豹", "全骰", div);

    // 点数
    var div = $(".dianshu");
    div.empty();
    for (var i = 4; i <= 17; i++) {
        add_bet_item("点" + i, i + "点", div);
    }

    // 长牌
    var img = '<img src="../public/all/images/dice___index1__.png"/> <img src="../public/all/images/dice___index2__.png"/>';
    var div = $(".changpai");
    div.empty();
    for (var i = 1; i <= 5; i++) {
        for (var j = i + 1; j <= 6; j++) {
            var name = img.replace(/__index1__/, i);
            name = name.replace(/__index2__/, j);
            add_bet_item('长' + i + '' + j, name, div);
        }
    }

    // 短牌
    var img = '<img src="../public/all/images/dice___index__.png"/> <img src="../public/all/images/dice___index__.png"/>';
    var div = $(".duanpai");
    div.empty();
    for (var i = 1; i <= 6; i++) {
        add_bet_item("短" + i, img.replace(/__index__/g, i), div);
    }
}

window.lastest_result2 = function() {
    var c = Result.last();
    if (!c || !c.red) return [];
    var red = c.red;
    var r = [];

    // 冠亚军和
    var he = gameRule.he(red);
    r.push(he);

    if (gameRule.isBaoZi(red)) r.push("豹子");
    else if (gameRule.isHeBig(red)) r.push("大");
    else r.push("小");

    return r;
}
